//跟保护和验证对象属性类似，也可对函数和构造函数参数进行审查。比如，可以让函数只接收某种类型的值：

function median(...nums){
  return nums.sort()[Math.floor(nums.length / 2)]
}